package com.ccys.db.entity;

import com.ccys.db.rely.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import javax.persistence.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
* Created by Mybatis Generator on 2024/01/15
*/
@Data
@Table(name = "tbl_member_push_notification")
@NoArgsConstructor
@AllArgsConstructor
public class TblMemberPushNotification extends BaseEntity {
    @Column(name = "mem_id")
    private String memId;

    @Column(name = "booking_id")
    private String bookingId;

    @Column(name = "push_on")
    private Date pushOn;

    @Column(name = "push_type")
    private Integer pushType;

    @Column(name = "is_read")
    private Integer isRead;

    @Column(name = "object_id")
    private String objectId;

    @Column(name = "driver_id")
    private String driverId;

    /**
     * 参考文档:notificationType
     */
    @Column(name = "push_message")
    @ApiModelProperty("参考文档:notificationType")
    private String pushMessage;

    @Column(name = "object_params")
    private String objectParams;
}